//
//  MMGSocketClient+MessageSender.h
//  MyApp
//
//  Created by Don on 2017/8/29.
//  Copyright © 2017年 com.memego. All rights reserved.
//

#import "MMGSocketClient.h"

@interface MMGSocketClient (MessageSender)


/**
 一连上服务器就会收到sync_time，
 计算timestamp的值同你手机取的相差几多ms,以后发的包都要加上差值
 */
//- (void)sendSyncTimeMsg;


/**
 空闲时 发送心跳
 */
- (NSData *)heartBeatMsg;


/**
 发送链接娃娃机设备

 @param machinId 娃娃机设备唯一标识
 */
//- (void)sendConnectPrizeClawMachineMsg:(NSString *)machinId;
/**
 发送链接娃娃机设备
 
 @param machinId 奖品唯一标识
 */
- (void)sendConnectDeviceWithPrizeId:(NSString *)prizeId;


/**
 用户授权

 @param authoCode 授权码
 */
- (void)sendUserAuthoMsg:(NSString *)authoCode;//user login


/**
 发送游戏预约
 */
- (void)sendGameReserveMsg;


/**
 开始游戏

 @param limitTime 游戏限制时间
 */
- (void)sendGameStartMsg:(NSString *)limitTime;


/**
 发送抓控制指令

 @param control 控制指令
 */
- (void)sendPrizeClawMachineControlMsgWith:(NSString *)control;


/**
 发送下爪指令
 */
- (void)sendStartClawMsg;


/**
 发送收到获奖消息回应
 */
- (void)sendWinPrizeMsg;

/*! 发送苹果交易订单 */
- (void)sendInAppPurchaseTransMsgWith:(NSString *)transReceipt;
@end
